About Petwood Oaks Management Company Ltd (11337388) United Kingdom