About Blue Squirrel Developments Ltd (09897601) United Kingdom