About Lucas & Clash Mortgages Ltd (13153967) United Kingdom