About Ross & White Ltd (12728019) United Kingdom