About Barlow Close Limited (10298779) United Kingdom