About Rubex Developments Ltd (04108524) United Kingdom