About Pickersgill Solutions Ltd (13153127) United Kingdom