About Imperial Capital (holdings) Limited (07682533) United Kingdom