About The Strand Freehold Company Limited (06434563) United Kingdom