About Secan & Partners Limited (13263003) United Kingdom