About Howley Place Limited (02296284) United Kingdom