About S & P Developers Limited (10669117) United Kingdom