About Ackroyd & Abbott Developments Limited (02343200) United Kingdom