About Chalmers Investments Limited (10074958) United Kingdom