About Plethora Properties Ltd Ltd (12890459) United Kingdom