About Picture Perfect Haworth Ltd (12698245) United Kingdom