About Sterling Bros Investment & Development Ltd (09227721) United Kingdom