About Harlow Bowl Limited (07581835) United Kingdom