About S & N Developers Limited (05874513) United Kingdom