About Judd House Freehold Limited (11177527) United Kingdom