About Chalmers House Limited (01840578) United Kingdom