About Rubia Properties Ltd (SC679631) United Kingdom