About Spencer-mills Developments Limited (10538757) United Kingdom