About Framnaes Freehold Limited (10173621) United Kingdom