About St Patricia Investment Group Ltd (12795252) United Kingdom