About Flag Properties & Development Limited (13561531) United Kingdom