About D & A Luxury Apartments Limited (13700001) United Kingdom