About Ross & John Properties Ltd (12515864) United Kingdom