About Equicap Ickenham Limited (09697561) United Kingdom