About Glencar Property Limited (12223109) United Kingdom