About Spitalhatch Management Company Limited (06408243) United Kingdom