About Farrago Properties Limited (NI639083) United Kingdom