About Duncan Loft Limited (11560726) United Kingdom