About Fincastle Limited (11983825) United Kingdom