About Thebarberstwickenham Ltd (12972629) United Kingdom