About Delacy (leeds) Limited (05106252) United Kingdom