About Park Slope Solutions Ltd (08860309) United Kingdom