Hi glad to have been of help. Slight correction Thomas's place of birth should be Hampstead Middlesex, not St Pancreas in the 1881. He was living in St Pancreas.
Have you seen the records in the IGI? There is an extracted record for
Thomas James Freailchristened 25 Dec 1864 at St Thomas, Portsmouth Hampshire
Father Thomas Freail, mother Mary Ann
There are also other extracted records for Freails including that of
Maude May Freail born 5th Jan 1873 and christened 19th Jan 1873 Aden, Maharashra, India. Father Thomas James Freail and mother Mary Ann.
Also: Eleanor Mildred born 8 July 1874 christened 13th August 1874 Coloba-Bombay
Maria Alice born 13th March 1871 christened 9th April 1871 Aden
This would be why we cant find them in the 1871 census - they were in India

I wonder why?
I can't find a birth for Thomas 1838, but of course the age on the census could be slightly out and he could have been born before registration started in 1837.
Fascinating family - let me know how you get on
Jan