About Bankcroft Developments Ltd. (SC391771) United Kingdom