About Longworth House Limited (02897236) United Kingdom