About J. Mccaughey Properties Ltd (SC067061) United Kingdom