About Williams & Rose Developments Limited (08016873) United Kingdom