About Quickhaven Limited (02247528) United Kingdom