About Mayrose Properties Limited (11362379) United Kingdom