About Welford House Freehold Company Limited (13300956) United Kingdom