About Penrose Ties (london) Ltd (13112449) United Kingdom