About B & S Developments Limited (07522933) United Kingdom