About Barlow Downs Limited (06897385) United Kingdom