About Strickland & Partners Limited (11520077) United Kingdom