About Losehill Property Limited (12058807) United Kingdom