About Wendells Property Management Services Ltd (13367457) United Kingdom