About West & Machell Limited (02915193) United Kingdom