About West Hill Management Limited (01553307) United Kingdom