About Barrow Road Ltd (12820171) United Kingdom