About Flegg Properties Limited (12655166) United Kingdom