About Foxgreen Properties Limited (04899263) United Kingdom