About Eldridge Developments Limited (SC666102) United Kingdom