About Queenborough Property Management Ltd (10090271) United Kingdom