About Perfect Base Harrogate Ltd (13038671) United Kingdom