About Foghorn Properties Ltd (11796221) United Kingdom