About Wooldridge & Simpson Holdings Limited (13198962) United Kingdom