About Flambard Properties Ltd (06270177) United Kingdom