About Pellwood Limited (07286214) United Kingdom