About Blanchards Developments Ltd (11696891) United Kingdom