About 61 Barrow Road Limited (12390924) United Kingdom