About Devlin & Duncan Mortgages Limited (SC697728) United Kingdom