About S & A Property Developers Limited (08779856) United Kingdom