About Wray & Leake Properties Ltd (13459016) United Kingdom