About Walthamstow Investments Ltd (11836455) United Kingdom