About Sh French Developments Limited (06170259) United Kingdom