About Mowbray Mews Management (harrogate) Limited (05548540) United Kingdom