About The Umbrella Company (sheaf) Limited (03948230) United Kingdom