About Redcastle Finance Limited (03958423) United Kingdom