About Freehold Holdings Limited (10492346) United Kingdom