About Business Place London Ltd (09376314) United Kingdom