About C. J. Muscat Properties Limited (03089120) United Kingdom