About S S Developers Limited (04560953) United Kingdom