About Patroclus Properties Ltd (12873466) United Kingdom