About Glenfaba Ltd (05947833) United Kingdom