About Rubislaw (xx) Limited (SC331108) United Kingdom