About Masra Properties Limited (11464219) United Kingdom