About Nicholson & Maydo Properties Ltd (12436182) United Kingdom