About The Cockshot House Company Limited (04027893) United Kingdom