About Independent Attachment Services London Ltd (12441973) United Kingdom