About Plummerone Limited (13252761) United Kingdom