About Pellwood Properties Ltd (11596260) United Kingdom