About Masterclass Properties Limited (06434542) United Kingdom