About S & H Property Development Limited (08394301) United Kingdom