About Power Attachment & Services Ltd (13696965) United Kingdom