About Pillowell Close (management) Company Limited (07940301) United Kingdom