About The Umbrella Company (sheaf) Holdings Limited (07764699) United Kingdom