About Flexcombe Management Limited (08745962) United Kingdom