About Alf & Noah Developments Ltd (08390647) United Kingdom