About Mancroft International Limited (06661708) United Kingdom