About The 62 Freehold Company Limited (05584853) United Kingdom