About Amiga Properties Limited (05856618) United Kingdom