About Duffy Developments Limited (SC699588) United Kingdom