About Elphick Developments Limited (09610873) United Kingdom