About Spenfield Court (leeds) Management Company Limited (11974746) United Kingdom