About Neil Alexander Developments Limited (09563137) United Kingdom