About Paddock Solutions Ltd (11095767) United Kingdom