About Bankfoot Developments Limited (10142815) United Kingdom