About Alford Developments Limited (12503757) United Kingdom