About Hobson And Spencer Housing Limited (11369218) United Kingdom