About D Abo Development & Property Management Limited (05066097) United Kingdom