About Parker Lloyd Finance & Capital Limited (11303972) United Kingdom