About Weycroft. Weybridge Limited (00634923) United Kingdom