About Mcnaught & Barker Properties Ltd (13429413) United Kingdom