About Ejay Developments Limited (05910395) United Kingdom