About Crawford Capital Limited (12826051) United Kingdom