About Equicap Harrow Limited (10358829) United Kingdom