About Walcot Investments (london) Limited (00671225) United Kingdom