About Windlesham Finance Company Limited (00575667) United Kingdom