About Duncastle Limited (SC624519) United Kingdom