About Cooper Christian Strom Accountants Limited (07718323) United Kingdom