About Strickland & Co Accountants Limited (11935992) United Kingdom