About Bowman Rebecchi Limited (SC645639) United Kingdom