About Blackfoot Developments Limited (09912511) United Kingdom