About Ampersand Leasing One Limited (12320153) United Kingdom