About Eldon Developments Ltd. (SC064237) United Kingdom