About Owstone Patterson Limited (11630406) United Kingdom