About Ross Alexander Property Investment Ltd (10331671) United Kingdom