About J. Muir Properties Limited (12664741) United Kingdom