About Fullglade Contracts Limited (02531823) United Kingdom