About Whyts Acre Management Company Ltd (09510624) United Kingdom