About Megillian Property Services Limited (13553623) United Kingdom