About Bargrave Developments Limited (05698026) United Kingdom