About Chesterman Swann & Co. Limited (02523405) United Kingdom