About Greenland Frames Limited (12641949) United Kingdom