About Al Massar Declan Limited (11459806) United Kingdom