About Rubicon Property (linscott) Limited (06596022) United Kingdom